
body{
	margin: 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

/*--[ LINKS: leftNav ]------------------------------*/
a {
	COLOR: #AC9D9A;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	COLOR: #65514A;
	text-decoration: none;
	font-weight: bold;
}
/*-------------------------------------------------*/

.handed{
	cursor:pointer;
}

.centered{
	text-align:center;
	margin:auto;
}

.hidden{
	display:none;
}

.mainContainer {
	width:100%;
	padding:100px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.mainContainer .mainContainer{
	padding:0;
	position:relative;
	z-index:10;
}

.mainTitle{	
	margin:40px 50px;	
	width: 100%;
	height: 410px;
	float: left;
	clear: both;
	position: fixed;
	font:normal normal normal 28px arial;
	background:white url(../img/calculator.jpg) fixed no-repeat top right;		
}

.sectionComment {
	border-left:3px solid black;
	margin:0pt 80px 20px 0pt;
	padding:0pt 0pt 0pt 15px;
}

.infoBlock{
	background-color: #DEF0FC;
	border-bottom: 1px dashed gray;
	margin: 0px 0px 25px 0px;
}

.commentBlock{
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 10px 0px 10px 0px;
	margin:50px 0 0 0;
}

.content{	
	padding: 15px 0px 15px 165px; /* T R D L */
	min-height: 150px;
	margin:20px 0 0 100px;
	width:600px;	
}

.content .content{
	padding:0;
	margin:23px;
}

.footer{
	clear:both;
	text-align:left;  
	background-color: black;
	width: 100%;
	height: 15px;
	color:#ccc;
	margin:75px 0 0 0;
	padding:0 0 0 10px;
}

.date{
	background-color: #EEEEEE;
}

.remarked{
	font-size:18px;
	color:orange;
}

.noContent{
	margin:125px 0 75px 50px;
	float:left;
	clear:both;
}


#menu{
	background:#eee;
	border-bottom:2px solid gray;
	padding:5px;	
}

.subMenu{
	background:gray;
	color:#eee;
	padding:3px 10px;
	margin:2px 0 0 0;
}

.textBox{
	border: 1px solid gray;	
}

.textBox:hover, .multilineTextBox:hover{
	background:#eee;
	border:1px solid orange;
}

.form_title{
	font-size: 14px;
	padding: 0px 0px 15px 0px;
}

.form_field{
	padding: 2px 0 15px 0;
}


.title{
	font: normal normal bold 12px arial;
}

.highlighted{
	background:#eee;
	border:1px solid orange;
}

.activeMenuItem{
	background:gray;
	color:#eee;
}

.even{
	background:#eee;
}

.odd{
	background:white;
}

/*---------------------------*/

#filters{	
	width:580px;
	padding:10px;
	background:#eee;
	margin:0 0 15px 0;
}

#filterBox_title{
	font:normal normal normal 20px arial;
}

.filterItem{
	margin:10px 0;
	border-bottom:1px dashed gray;
}

.filterName{
	font:normal normal bold 12px arial;
	color:orange;
}

.filterDescription{
	
}

/*---------------------------*/

#reportTable{
	width:600px;
}

.rowTitle{
	font:normal normal bold 12px arial;
	color:black;
	background:#ddd;
}
